/* author: Rainboy email: rainboylvx@qq.com  time: 2022年 07月 18日 星期一 09:13:15 CST */
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn = 1e6+5,maxe = 1e6+5; //点与边的数量

int n,m;
/* 定义全局变量 */
vector<int> v;
struct node {
    int t,cnt;
};

int t[10005];

int main(int argc,char * argv[]){
    std::cin >> n >> m;
    for(int i=1;i<=n;++i){
        int tt;
        std::cin >> tt;
        t[tt]++;
    }
    for(int i=0;i<=10000;i++){
    }

    if( m== 1)
        std::cout << 0 << std::endl;
    else if( m == 2) {
    }
    return 0;
}
